package stage;     

import javafx.application.Application;
import javafx.scene.image.Image;
import javafx.stage.Stage;

// 窗口操作
public class StageDemo extends Application { 
	
	public static void main(String[] args) {
		launch(args);
	}
	
	@Override
	public void start(Stage stage) {
		
		stage.getIcons().add(new Image("image/0.jpg"));    // 改变窗口左上角图标
//		stage.setIconified(true);    设置初始最大最小化
//		stage.setMaximized(true);
//		stage.setResizable(false);
//		stage.initOwner(Stage owner);	设置为谁的子窗口
//		stage.setOpacity(0.5);       设置透明度（0到1，,0为完全透明）
//		stage.setAlwaysOnTop(true);  点击其他地方时总位于最上方
//		stage.initModality(Modality.APPLICATION_MODAL);  设置模态化窗口
//		Platform.exit();         同时关闭所有窗口
//		Platform.setImplicitExit(false);    关闭窗口而不关闭程序
		
		stage.setWidth(300);
		stage.setHeight(300);
		stage.setTitle("窗口");
		stage.show();  
		
		// 监听
		stage.widthProperty().addListener(e -> System.out.println(stage.getWidth() ));
	}
}





